<>

```ts
type Chunk = {
  auxiliaryFiles: ReadonlySet<string>;
  canBeInitial(): boolean;
  chunkReason?: Readonly<string>;
  contentHash: Readonly<Record<string, string>>;
  cssFilenameTemplate?: Readonly<string>;
  filenameTemplate?: Readonly<string>;
  files: ReadonlySet<string>;
  getAllAsyncChunks(): Iterable<Chunk>;
  getAllInitialChunks(): Iterable<Chunk>;
  getAllReferencedChunks(): Iterable<Chunk>;
  getEntryOptions(): EntryOptions | undefined;
  get groupsIterable(): Iterable<ChunkGroup>;
  hash?: Readonly<string>;
  hasRuntime(): boolean;
  id?: Readonly<string>;
  idNameHints: ReadonlyArray<string>;
  ids: ReadonlyArray<string>;
  isOnlyInitial(): boolean;
  name?: Readonly<string>;
  renderedHash?: Readonly<string>;
  runtime: ReadonlySet<string>;
};
```

</>
